package org.ysh.domain;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import lombok.ToString;

import java.util.List;

/**
 * 用户实体类
 *
 */
@Data
@ToString
public class User extends BaseEntity{

    public static final int USER_STATUS_NORMAL = 0;

    public static final int USER_STATUS_DISABLE = 1;

    // 用户名(登录名称)
    @ExcelProperty("登录名称")
    private String username;

    // 真实姓名
    @ExcelProperty("真实姓名")
    private String realName;

    // 密码
    @ExcelIgnore
    private String password;
    // 盐
    @ExcelIgnore
    private String salt;
    // 手机号
    @ExcelProperty("手机号")
    private String phone;
    // 邮箱
    @ExcelProperty("电子邮箱")
    private String email;
    // 头像
    @ExcelIgnore
    private String avatar;
    // 状态 0 正常 1 禁用
    @ExcelIgnore
    private Integer status;

    // 角色列表
    private String roleIds;

    // 部门列表
    private String deptIds;

}
